'''
类方法
可以理解为全局的函数
需要装饰器做标记

类方法定义
@ classmethod
def 类方法名():
'''

# 使用
# 类名.类方法名():
class student:
    study = 'python'
    def __init__(self, a, b):
        self.name = a
        self.age = b
    def show(self):
        print(f'我叫{self.name},我今年{self.age}岁了')
        print(f'我们正在学习{student.study}')
    # 类方法装饰器，可以把下面的方法变成类方法
    # @classmethod
    # def task(cls): # cls 就是类 student
    #     print(f'我们的任务是学习{cls.study}')
# 类方法调用
# student.task()

# 写一个列方法，类方法打印  我喜欢学的课是
        @classmethod
        def like(cls):
            print(f'我喜欢学的是{cls.study}')
student.like()




